.c-23 {height: 67px;}
.c-24 {width: 116px;height: 49px;background: url(../assets/image/ny_lable.png) no-repeat center;background-size: 100% 100%;color: white;text-indent: 25px;line-height: 49px;position: relative;top: 7px;left: -13px;}
.q-1{background-color: white;padding: 0 15px;height: 90px;box-sizing: border-box;padding-top: 55px;}
.q-2{font-size: 0;text-align: center; }
.q-2 li{width: 173px;height: 10px;border: 1px solid #dcdcdc;background-color: #f0f0f8;display: inline-block;position: relative;}
.q-2 li:first-child{width: 0;}
.q-2 .active{background-color: #f29f12;border-color: #f29f12;}
.q-3{width: 23px;height: 23px;border: 1px solid #d4d4d4;border-radius: 100%;position: absolute;box-sizing: border-box;background-color: white;top:-7px;right: -11px;z-index: 5;}
.q-4{width: 16px;height: 16px;background-color: #b2b2b2;border-radius: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-8.5px,-8.5px);-webkit-transform: translate(-8.5px,-8.5px);-moz-transform: translate(-8.5px,-8.5px);-ms-transform: translate(-8.5px,-8.5px);}
.q-2 .active .q-4{background-color: #f29f12;}
.q-5{font-size: 14px;width: 80px;text-align: center;position: absolute;left: 50%;top: -30px;transform: translate(-50%,0);-webkit-transform: translate(-50%,0);-moz-transform: translate(-50%,0);-ms-transform: translate(-50%,0);}
.q-6{background-color: #fbfbfb;/*display: none;*/}
.q-7 .c-23{background-color: white;}
.q-7 .p-11{padding-left: 70px;background-color: white;height: 60px;line-height: 60px;}
.q-8{background-color: white;}
.q-9{display: inline-block;width: 132px;text-align: right;}
.q-10{padding-left: 152px;margin-top: 20px;}
.q-10 li{width: 160px;height: 210px;}
.q-11{width: 160px;height: 210px;position: relative;}
.q-12{margin-top: 10px;text-align: center;color: #999999;}
.q-13{padding-left: 152px;margin-top: 35px;padding-bottom: 30px;}
.q-14{width: 100%;height: 120px;border: 1px solid #cccccc;box-sizing: border-box;padding: 10px;}
.q-14:-ms-input-placeholder{color: #999999;}
.q-14::-webkit-input-placeholder{color: #999999;}
.q-14::-moz-placeholder{color: #999999;}
.q-15{line-height: 30px;color: #999999;margin-top: 10px;}
.q-16{margin-top: 0;}

.q-17{text-align: center;margin-top: 100px;}
.q-18{display: inline-block;width: 80px;height: 80px;}
.q-19{font-size: 16px;letter-spacing: 4px;margin-top: 45px;}
.q-20{margin-top: 55px;}
.q-20 a{display: inline-block;width: 160px;height: 40px;line-height: 40px;text-align: center;border-radius: 4px;color: white;font-size: 16px;}
.q-21{background-color: #d81e06;margin-right: 95px;}
.q-22{background-color: #999999;}
